.goods-list {
  padding: 30rpx;
  display: flex;
  justify-content: flex-start;
  .goods-item {
    margin-right: 30rpx;
    &:nth-of-type(4) {
      margin-right: 0;
    }
    .goods-image {
      width: 147rpx;
      height: 150rpx;
      border-radius: 2rpx;
    }
    .goods-title {
      width: 138rpx;
      font-size: 22rpx;
      font-family: PingFangSC;
      font-weight: 300;
      color: #333333;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      word-break: break-all;
    }
    .price-component {
      font-size: 26rpx;
      font-family: PingFangSC;
      font-weight: bold;
      color: #333333;
      text-align: center;
      .price-first {
        font-size: 26rpx;
      }
    }
  }
}
